/**
 * http://usejsdoc.org/
 * @class adapter
 */
var util = require("util"),
	Target = require("./target"),
	Adaptee = require("./adaptee");

/**
 * @desc 定义adpater函数类
 */
function Adapter(){
	Target.call(this);
	this.request = function(){
		var adapteeObj = new Adaptee();
		adapteeObj.specialRequest();
	};
}

/**设置Adpater 继承 Target类*/
util.inherits(Adapter, Target);

/**暴露Adpater类*/
module.exports = Adapter;